* { margin:0; padding:0; }

body { font-size:11px; font-family:Verdana, Arial, sans-serif; text-align:center; background:#fdfdfd; color:#333; text-align:center; }
body small { font-size:9px; }
a, a:link, a:visited { color:#36F; text-decoration:underline; font-weight:bold; }
a:hover { text-decoration:none; }
a img { border:none; }

h1, h2 { color:#000; }
h1 {font-size:30px;  margin:30px 0 20px 0; }

form p.b-formmsg-error { text-align:center; color:#36F; font-weight:bold; font-size:14px; margin:1px 0 20px 0; }

label { color:#000; font-weight:bold; display:block; font-size:11px; }
blockquote { font-weight:bold; color:#999; margin-bottom:20px; }

div.field { margin:0 0 15px 0; }
div.field input { width:100%; }
div.field p { margin:10px 0; }

div.submits { margin:30px 0; text-align:center; }

#b-footer { font-size:9px; margin-top:70px; text-align:center; }
#b-footer a { text-decoration:none; font-weight:normal; }

#b-login-out { width:330px; background:url(images/bg-login-bottom.gif) no-repeat 0 100%; margin:100px auto 50px auto; }
#b-login-int { width:270px; background:url(images/bg-login-top.gif) no-repeat 0 0; padding:6px 30px 30px 30px; text-align:left; }

#b-login-int .b-submits {text-align:center;}